package at.ac.tuwien.swa075.telco.smsc.service.sdo;

import at.ac.tuwien.swa075.telco.smsc.dao.MessageStatus;

public interface IMessageSDO {

	/**
	 * @return the confirm
	 */
	public abstract boolean isConfirm();

	/**
	 * @param confirm the confirm to set
	 */
	public abstract void setConfirm(boolean confirm);

	/**
	 * @return the message
	 */
	public abstract String getMessage();

	/**
	 * @param message the message to set
	 */
	public abstract void setMessage(String message);

	/**
	 * @return the recipientCode
	 */
	public abstract String getRecipientCode();

	/**
	 * @param recipientCode the recipientCode to set
	 */
	public abstract void setRecipientCode(String recipientCode);

	/**
	 * @return the recipientNumber
	 */
	public abstract String getRecipientNumber();

	/**
	 * @param recipientNumber the recipientNumber to set
	 */
	public abstract void setRecipientNumber(String recipientNumber);

	/**
	 * @return the senderCode
	 */
	public abstract String getSenderCode();

	/**
	 * @param senderCode the senderCode to set
	 */
	public abstract void setSenderCode(String senderCode);

	/**
	 * @return the senderNumber
	 */
	public abstract String getSenderNumber();

	/**
	 * @param senderNumber the senderNumber to set
	 */
	public abstract void setSenderNumber(String senderNumber);

	/**
	 * @return the status
	 */
	public abstract MessageStatus getStatus();

	/**
	 * @param status the status to set
	 */
	public abstract void setStatus(MessageStatus status);

}